com.sponsorpay.sdk.android.publisher.currency
Class CurrencyServerDeltaOfCoinsResponse

java.lang.Object
  extended by com.sponsorpay.sdk.android.publisher.currency.CurrencyServerAbstractResponse
      extended by com.sponsorpay.sdk.android.publisher.currency.CurrencyServerDeltaOfCoinsResponse

public class CurrencyServerDeltaOfCoinsResponse
extends CurrencyServerAbstractResponse

Encloses a response received from the SponsorPay's Virtual Currency Server for the Get Delta of Coins request, as well as methods to perform parsing of the returned JSON-encoded data.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sponsorpay.sdk.android.publisher.currency.CurrencyServerAbstractResponse
CurrencyServerAbstractResponse.RequestErrorType
 
Field Summary
private static java.lang.String DELTA_OF_COINS_KEY
           
private static java.lang.String LATEST_TRANSACTION_ID_KEY
           
private  double mDeltaOfCoins
          Delta of coins returned by the server.
private  java.lang.String mLatestTransactionId
           
 
Fields inherited from class com.sponsorpay.sdk.android.publisher.currency.CurrencyServerAbstractResponse
mErrorCode, mErrorMessage, mErrorType, mListener, mResponseBody, mResponseSignature, mResponseStatusCode
 
Constructor Summary
CurrencyServerDeltaOfCoinsResponse()
           
 
Method Summary
 double getDeltaOfCoins()
          Returns the delta of coins provided by the server.
 java.lang.String getLatestTransactionId()
          Returns the latest transaction ID returned by the server.
 void invokeOnSuccessCallback()
          Invokes the SPCurrencyServerListener.onSPCurrencyDeltaReceived(CurrencyServerDeltaOfCoinsResponse) callback method of the registered listener.
 void parseSuccessfulResponse()
          Parses a successful delta-of-coins response.
 
Methods inherited from class com.sponsorpay.sdk.android.publisher.currency.CurrencyServerAbstractResponse
getErrorCode, getErrorMessage, getErrorType, getParsingInstance, hasErrorStatusCode, invokeOnErrorCallback, parseAndCallListener, parseErrorResponse, setResponseData, setResponseListener, verifySignature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DELTA_OF_COINS_KEY

private static final java.lang.String DELTA_OF_COINS_KEY
See Also:
Constant Field Values

LATEST_TRANSACTION_ID_KEY

private static final java.lang.String LATEST_TRANSACTION_ID_KEY
See Also:
Constant Field Values

mDeltaOfCoins

private double mDeltaOfCoins
Delta of coins returned by the server.


mLatestTransactionId

private java.lang.String mLatestTransactionId
Constructor Detail

CurrencyServerDeltaOfCoinsResponse

public CurrencyServerDeltaOfCoinsResponse()
Method Detail

getDeltaOfCoins

public double getDeltaOfCoins()
Returns the delta of coins provided by the server.

Returns:
The value returned by the server for delta of coins.

getLatestTransactionId

public java.lang.String getLatestTransactionId()
Returns the latest transaction ID returned by the server.

Returns:

parseSuccessfulResponse

public void parseSuccessfulResponse()
Parses a successful delta-of-coins response.

Specified by:
parseSuccessfulResponse in class CurrencyServerAbstractResponse

invokeOnSuccessCallback

public void invokeOnSuccessCallback()
Invokes the SPCurrencyServerListener.onSPCurrencyDeltaReceived(CurrencyServerDeltaOfCoinsResponse) callback method of the registered listener.

Specified by:
invokeOnSuccessCallback in class CurrencyServerAbstractResponse